/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	
}
body {
	font-size: 12px;
	line-height: 1.5;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	min-width:1198px;
}
ol, ul {
    list-style: none;
}
li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
blockquote, q {
    quotes: none;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
.listpages {
	width:100%;
	clear: both;
	height: 30px;
	line-height:30px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}


/*����*/

.awhite {
	color: #fff;
}
.awhite a:link {
	color: #fff;
}
.awhite A:visited {
	color: #fff;
}
.awhite A:active {
	color: #fff;
}
.awhite a:hover {
	color: #fff;
	text-decoration: underline;
}
	.clear
	{	clear: both;
		overflow: hidden;
		height: 0}

/*��ҳ*/
.indexcon {
	height:auto;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}
/*����*/
#headmenu {
	width:1000px;
	height:32px;
	padding:0px;
	font-size: 13px;
	line-height: 32px;
	color: #03426D;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	}
#navigation {
	width:auto;
	height:45px;
	margin-right: auto;
	margin-left: auto;
}
#navigation li {
	width:130px;
	float: left;
	height:42px;
	text-align: center;
}
#navigation li a:hover{
 width:130px; height:45px; background-image:url(../images/dhd.png); background-position:bottom center; background-repeat:no-repeat; color:#ffe400; font-size:16px; line-height:45px; text-align:center; display:block;
}
#navigation li.navindex {
}
#muebg div {color:#FFF}
#muebg div a {color:#FFF}
#muebg div a:hover { text-decoration:underline}
.headmenu_out {	color: #900;
	text-decoration: none;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	display: block;
	height: 34px;
	width: 80px;
}
.headmenu_over {
	color: #900;
	text-decoration: none;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	display: block;
	height: 34px;
	width: 80px;
	background-image: url(../images/whdx_03.jpg);	
	color:#FFF;

}
.headmenu_on {	
	color: #900;
	text-decoration: none;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	display: block;
	height: 34px;
	width: 80px;
	background-image: url(../images/whdx_03.jpg);	
	color:#FFF;

}

/*���*/
#subleftlist {
	width:210px; margin:0px auto;padding:0px;
	
	}
#subleftlist dd {
	width:100%;
	height: 33px;
	text-align: left;
	 margin:0px auto; 
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D6D6D6;
	}
#subleftlist dd a {
	color: #333333;
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
	font-family:simsun, "新宋体", "宋体", "微软雅黑",Verdana;
}
#subleftlist dd a:hover {
	color: #BE0000;
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
	font-family:simsun, "新宋体", "宋体", "微软雅黑",Verdana;
}
.bleft {
	background-image: url(../images/002.gif);
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 12px;
	line-height: 31px;
	color: #333333;
}
.sleft {
	background-image: url(../images/005.gif);
	text-indent: 60px;
	background-repeat: no-repeat;
	background-position: 40px center;
	font-size: 12px;
	line-height: 31px;
	color: #333333;
}
/*�����б�*/
#articlelist {
	width:98%;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#articlelist tr td a {
	font-size: 14px;
	color: #000000;
}
.articleids {
	width:3%;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.articletitles {
	width:75%;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	text-align: left;
	font-size: 14px;
}
.articletimes {
	width:15%;
	text-align: center;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	font-size: 14px;
}
.articledowns {
	width:5%;
	text-align: center;
	line-height:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	font-size: 14px;
}
.picshow {
	font-size: 12px;
	width: 99%;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
}
.picshow ul {
	width: 100%;
	height:auto;
	text-align:center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.picshow ul li {
	width: 160px;
	height:160px;
	float: left;
	list-style-type: none;
	margin-right: 3px;
	margin-left: 3px;
	display: inline;
}
.picshow ul li a {
	color: #333333;
}
.picshow ul li a:hover {
	color: #000;
}

.picshow ul li a img {
	width: expression(this.width >150 && this.height < this.width ? 150: true); 
	height: expression(this.height > 120 ? 120: true);
	max-height:120px;
	max-width:150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	border: 4px solid #EBEBEB;
}
.picshowdiv {
	width: 160px;
	height: 130px;
	margin: 0px;
	padding: 0px;
}
.picshowtable {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	table-layout: fixed;
}
.picshowtable tr td {
	width: 100%;
	height: auto;
	text-align: center;
	vertical-align: middle;
}
.picshowspan {
	line-height: 30px;
	font-size: 12px;
	text-align: center;
	height: 30px;
	width: 160px;
	overflow: hidden;
	display: block;
	background-color: #D6D6D6;
}
.picshowspan a {
	line-height: 30px;
}
.searchbar {
	width:98%;
	
}
#articleinfo {
	width:987px;
	height:auto !important;
	min-height:500px;
	height:500px;
	border: 1px solid #8AA8DD;
}
#articleinfo {
	width:987px;
	height:auto !important;
	min-height:500px;
	height:500px;
	border: 1px solid #8AA8DD;
}
#articleinfotitle {
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	height: 30px;
	width: 99%;
	display: block;
}
#articlecontent {
	width: 96%;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 200%;
	color: #000;
}
#articlecontent img {
	max-width: 650px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
#articlepictures {
	width:480px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#articlepictures img {
	width:480px;
	margin-right: auto;
	margin-left: auto;
}
#articlevideo {
	width:500px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#articleaccessory {
	width:100%;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#articleaccessory ul {
	width:100%;
	height:auto;
}
#articleaccessory span {
	width:100%;
	height:30px;
	line-height: 30px;
	color: #333333;
	text-align: left;
	text-indent: 30px;
	font-size: 15px;
	font-weight: bold;
}
#articleaccessory ul li {
	width:100%;
	height:25px;
	background-color: #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ACACAC;
	text-indent: 30px;
}
#articleaccessory ul li a {
	width:100%;
	line-height: 25px;
	font-size: 14px;
	color: #333333;
}
#articleaccessory ul li a:hover {
	color: #000;
	text-decoration: underline;
}
	.columncontent {
	width:100%;
	text-align:left;
	line-height: 250%;
	margin-top: 10px;
	font-size: 15px;
	}
	.columncontent a {
	width:100%;
	text-align:left;
	line-height: 200%;
	margin-top: 10px;
	font-size: 14px;
	}
/*�ı�*/
.text_center {
	text-align:center;
}
.text_title {
	text-align:center;
	font-size:14px;
	height:28px;
	line-height:28px;
	font-weight: bold;
	width: 664px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FCF4CA;
	background-image: url(../images/text_title.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 10px;
}
.text_left {
	text-align:left;
	line-height: 28px;
}
.text_content {
	text-align:center;
	height:30px;
}

/*����*/
.feedback_list1 {
	color: #666666;
	line-height: 30px;
	width: 750px;
	font-weight: bold;
	margin-bottom: 5px;
	background-color: #F8F8F8;
	margin-top: 5px;
}
.feedback_list2 {
	color: #666666;
	line-height: 30px;
	width: 750px;
	font-weight: bold;
	margin-bottom: 5px;
	background-color: #EDEDED;
	margin-top: 5px;
}
.feedback_list1 tr td {
	line-height: 30px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9F9F9;
}
.feedback_list2 tr td {
	line-height: 30px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
}
.feedback_xingming {
	color: #000000;
	width:50px;
	text-align: right;
}
.feedback_liuyan {
	color: #000000;
	text-align: right;
}
.feedback_huifu {
	color: #000000;
	text-align: right;
}
.feedback_name {
	color: #0033CC;
	width:350px;
	text-align: left;
}
.feedback_time {
	color: #999999;
	width:350px;
	text-align: right;
}
.feedback_content {
	color: #333333;
	text-align: left;
}
.feedback_reply {
	color: #FF0000;
	text-align: left;
}

.feedback_input {
	background-color: #F9F9F9;
	border: 1px solid #999999;
	color: #000;
}
.feedback_list_bg {
	background-color: #F9F9F9;
	border: 1px solid #009900;
	text-align: center;
	line-height: 20px;
	color: #000;
}
.feedback_list_bg1 {
	background-color: #F9F9F9;
	border: 1px solid #009900;
	text-align: left;
	line-height: 20px;
	color: #333333;
	padding-left: 10px;
}
.feedback_list_bg2 {
	background-color: #F9F9F9;
	border: 1px solid #009900;
	text-align: left;
	line-height: 20px;
	color: #009900;
	padding-left: 10px;
}
#feedback_write {
	color: #333333;
	line-height: 30px;
	vertical-align: middle;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}
#feedback_write td {
	line-height: 30px;
	text-align: left;
}
.feedback_send {
	text-align:center;
}
/*�����б���ʽ*/
.icon_lock {
	background-image: url(../images/icon3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.icon_all {
	background-image: url(../images/icon4.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.indexpublisher {
	float: right;
	width: 80px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.indexdate1 {
	float: right;
	width: 50px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #333;
}
.indexdate2 {
	float: right;
	width: 80px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.articleshow_0 {
	width:99%;
	overflow: hidden;
}
.articleshow_0 li {
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F6F6F6;
	background-image: url(../images/005.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}
.articleshow_0 li a {
	line-height: 22px;
	display:block;
	margin-left:15px;
	}
.articleshow_1 {
	width:99%;
	overflow: hidden;
}
.articleshow_1 li {
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F6F6F6;
	overflow: hidden;
	background-image: url(../images/006.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
}
.articleshow_1 li a {
	line-height: 25px;
	display:block;
	margin-left:20px;
	overflow: hidden;	
	}
.articleshow_2 {
	width:99%;
	overflow: hidden;
}
.articleshow_2 li {
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C1C1C1;
	overflow: hidden;
	background-image: url(../images/005.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
}
.articleshow_2 li a {
	line-height: 23px;
	display:block;
	margin-left:16px;
	overflow: hidden;	
	}
.articleshow_3 {
	width:99%;
	overflow: hidden; 
}
.articleshow_3 li {
	overflow: hidden;
	padding-left:12px;
	line-height:33px;
	text-align:left;
	height:33px;
	border-bottom: 1px #c4b6a2 dashed;
	background-image: url(../images/ico02.jpg) no-repeat 0px 11px;
	background-repeat: no-repeat;
	background-position: left center;
}
.articleshow_3 li a {
	height: 235px;
	line-height: 33px;
	display: block;
	color: #000;
	font-size: 13px;
	font-family: simsun, "新宋体", "宋体", "微软雅黑",Verdana;
	}


.articleshow_6 {
	width:99%;
	overflow: hidden; 
}
.articleshow_6 li {
	overflow: hidden;
	padding-left:12px;
	line-height:30px;
	text-align:left;
	height:auto;
	border-bottom: 1px #c4b6a2 dashed;
	background-image: url(../images/005.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
}
.articleshow_6 li a {
	height:auto;
	line-height:30px;
	display:block;color:#333; font-size:13px; 	font-family: simsun, "新宋体", "宋体", "微软雅黑",Verdana;

	}

	
	
	
.newssend {
	background-image: url(../images/new.gif);
	padding-right: 25px;
	background-repeat: no-repeat;
	background-position: right center;
}
.indeximg {
	width:100%;
	overflow: hidden;
}
.indeximg ul {
	width:100%;
	overflow: hidden;
}
.indeximg ul li {
	width:110px;
	float: left;
	padding: 0px;
	height: 85px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.indeximg ul li a img {
	width:100px;
	margin: 0px;
	padding: 0px;
	height: 65px;
}
.indeximg ul li span {
	width:100%;
	line-height: 20px;
	height: 20px;
}
.indeximg ul li span a {
	width:100%;
	line-height: 20px;
	height: 20px;
}
.indexvideo {
	width:100%;
	overflow: hidden;
}
.indexvideo ul {
	width:100%;
	overflow: hidden;
}
.indexvideo ul li {
	width:130px;
	float: left;
	padding: 0px;
	height: 125px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.indexvideo ul li a img {
	width:130px;
	margin: 0px;
	padding: 0px;
	height: 100px;
}
.indexvideo ul li span {
	width:100%;
	line-height: 25px;
	height: 25px;
}
.indexvideo ul li span a {
	width:100%;
	line-height: 25px;
	height: 25px;
}
/*��ת�˵�*/
.flinks {
	width: 140px;
}
.flinks select {
	width: 140px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/*------------------------------------------------bottom--------------------*/
#foot {
	width: 1000px;
	background-color: #FFFFFF;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#footmenu {
	height: 34px;
	background-image: url(../images/index_r54_c2.jpg);
}
#footmenuleft {
	line-height:34px;
	float: left;
	width: 800px;
	height: 34px;
	text-align: left;
	font-size: 14px;
	margin-left: 30px;
	color: #FFFFFF;
}
#footmenuleft a {
	color: #FFFFFF;
	font-size: 14px;
}
#footmenuleft a:hover {
	text-decoration: underline;
}
#backtop {
	float: right;
	width:100px;
}
#backtop a {
	color: #FFFFFF;
	font-size: 14px;
	line-height:34px;
}
#backtop a:hover {
	text-decoration: underline;
}

#copyright {
	color: #000;
	height: 120px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	line-height: 30px;
	padding-top: 10px;
}




/*tab*/
	#lefttab {
	width:460px;
	height:170px;
	}
	#left_title {
	width:auto;
	height:26px;
	background-image: url(../images/8_8.jpg);
	background-repeat: repeat-x;
	}
	#left_title div {
	width:100px;
	height:26px;
	float: left;
	font-size: 15px;
	line-height: 26px;
	font-weight: bold;
	font-family: simsun, "新宋体", "宋体", "微软雅黑",Verdana;
	text-align: center;
	}
	#left_title div a {
	width:100px;
	height:26px;
	float: left;
	font-size: 15px;
	line-height: 26px;
	font-weight: bold;
	font-family: simsun, "新宋体", "宋体", "微软雅黑",Verdana;
	text-align: center;
	color: #0F70BF;
	}
	#leftbg {
	width:103px;
	height:26px;
	float: left;
	background-image: url(../images/leftbg.jpg);
	background-repeat: no-repeat;
	}
	#more {
	width:44px;
	height:26px;
	float: right;
	background-image: url(../images/more.jpg);
	background-repeat: no-repeat;
	text-indent: -999em;
	display: block;
	}
	#left_content {
	width:auto;
	height:auto;
}
	#left_content div {
	width:96%;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
.index_bar1 {
	background-image: url(../images/8_8.jpg);
	color: #ffffff;
}
.index_bar2 {
	background-image: url(../images/8_7.jpg);
	color: #FFFFFF;
}
.index_bar3 {
	background-image: url(../images/8_7.jpg);
	color: #FFFFFF;
}
#leftpiclist {
width:100%
}

#leftpiclist ul {
width:100%
}

#leftpiclist ul li {
width:100%
}
#leftpiclist ul li a img {
width:230px;
}



/* menu styles */
#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{
	float: left;
	list-style: none
}

	#jsddm li a
	{
	display: block;
	text-decoration: none;
	width: 85px;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	line-height: 34px;
	height: 34px;
	font-family: simsun, "新宋体", "宋体", "微软雅黑",Verdana;
	font-size: 14px;
	font-weight: bold;
}

	/*#jsddm li a:hover
	{	background: #24313C}
		*/
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{
	width: 85px;
	color: #FFFFFF;
	background-color: #0066FF;
}
			
			/*#jsddm li ul li a:hover
			{	background: #8EA344}*/


/*�ʼ���¼��*/
.ipt-t{
	height:12px;
	font-size: 12px;
	width: 160px;
}
.fi {
	height:22px;
	text-align: left;
}



/*menu*/


/* @group main_nav */
#main_nav ul {
	font-size: 14px;
	list-style: none;
}

#main_nav {
	height: 34px;
	overflow: visible;
	padding-left: 0px;
}

#main_nav li {
	float: left;
	position: relative;
	z-index: 5;
}

#main_nav li a {
	color: #fff;
	display: block;
	width: 87px;
	height: 34px;
	text-decoration: none;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

#main_nav li ul li a {
	font-size: 12px;
	width: 100px;
	height: 25px;
	line-height: 25px;
	margin: 0px;
}

#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover {
	background-color: #900;
}

#main_nav li.focus a, #main_nav li a:hover {
	background-image: url(../images/headmenuon.jpg);
	background-repeat: repeat-x;
}

#main_nav li.focus ul li a {
	background: none;
}

#main_nav li ul {
	position: absolute;
	top: 34px;
	left: 0px;
	border-color: #D61F22;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	display: none;
	background-color: #D61F22;
}

#main_nav li ul li{
	float: none;
}
.footmenu { color:#FFF}
.footmenu a { color:#FFF}
/*��������ͼƬ*/
.linkpic li a { color:#F00; float:left;}
.linkpic li a img { color:#F00; float:left; width:210px; height:72px; padding-right:10px;}

.news_title {text-align:center ; font-size:16px; font-weight:bold; color:#F00}
.news_title a {text-align:center ; font-size:16px; font-weight:bold; color:#F00}
.news_title_ny{text-indent:2em; line-height:30px; font-size:13px;	color: #000;
}
.news_title_ny a{
	text-indent: 2em;
	line-height: 30px;
	font-size: 13px;
	color: #000;
}
